#ifndef PLAN_H
#define PLAN_H


#include "Object.h"
#include "pVect.h"
#include "Materiaux.h"
#include "HitPoint.h"


class Plan : public Object
{
    public:
        pVect point;
        pVect norm;
        float d;

        Plan();
        Plan(pVect point, pVect norm, Materiaux m);
        Plan(pVect point, pVect v1, pVect v2, Materiaux m);
        virtual ~Plan();


        virtual HitPoint* intersect(pVect origin, pVect rayon);
    protected:
    private:
};

#endif // PLAN_H
